package com._51cto.healthy.service;

import com._51cto.healthy.base.BaseService;
import com._51cto.healthy.content.P;
import com._51cto.healthy.pojo.User;

import java.util.List;

public interface UserService extends BaseService<User> {
    //用户名验证接口
    void validUsername(String username);

    //用户登录接口
     User login(String username,String password);

    User getUserByUsername(String username);

    List<User> queryByRole(Integer roleId);

    //系统管理用户管理查询所有
    P<User> queryUserRole(String query,Integer pageSize,Integer pageNum);
    //修改密码
    void upPassword(User user);

    void insertInto(User user);

    void updateUserRole(User user);

    void deleteUserRole(Integer id);
}